Usability of Analysis Sequence Diagram
نویسنده
چکیده
The Unified Modeling Language (UML) has become a widely-accepted modeling language for object-oriented software development since it became the industry standard in 1997. Although researchers and practitioners have extensively studied various aspects of UML in the last couple of years, they have not yet explored the usability of the analysis sequence diagram. Drawing analysis sequence diagrams is often found to be very challenging for students in systems analysis and design classes even though basic guidelines are provided in popular textbooks. Given the important role of analysis sequence diagrams in object-oriented systems analysis and design, there is the need for an effective sequence diagram modeling technique that can facilitate novices in developing these diagrams. This paper presents a research framework which is developed based on difficulties students encounter in drawing sequence diagrams, identified in the qualitative exploratory study conducted in an undergraduate systems analysis and design class. The proposed framework will enable the design of a modeling technique and laboratory experiments to evaluate the efficacy of the new technique.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملTool Features for Understanding Large Reverse Engineered Sequence Diagrams
Originally devised as a notation to capture scenarios during analysis and design, sequence diagrams can also aid understanding of existing software through visualization of execution call traces. Reverse engineered sequence diagrams are typically huge and designing tools to help users cope with the size and complexity of such traces is a major problem. While preprocessing may be necessary to re...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملAn Analysis of Unified Modeling Language (UML) Graphical Constructs Based on BWW Ontology
The Unified Modeling Language (UML) is a visual modeling language dominant in objectoriented software development. This language was adopted by the Object Management Group (OMG) as its standard modeling language in 1997. UML 1.x defines nine diagramming techniques: Class diagram, Object diagram, Component diagram, Deployment diagram, Use Case diagram, State-chart diagram, Activity diagram, Sequ...
متن کاملCase-Based Reasoning as a Tool to Improve the Usability of Numerical Models
There may be advantages to be gained by combining Case-Based Reasoning (CBR) techniques with numerical models. In this paper we consider how CBR can be used as a flexible query engine to improve the usability of numerical models. Particularly they can help to solve inverse and mixed problems, and to solve constraint problems. We discuss this idea with reference to the illustrative example of a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006